/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package co.edu.senaclem.persistencia;


import co.edu.senaclem.modelo.AsignaFichas;
import co.edu.senaclem.modelo.FichaTitulacion;
import co.edu.senaclem.modelo.Instructor;
import java.util.List;
import javax.ejb.Local;

/**
 *
 * @author FELIPE
 */

@Local
public interface IFichaTitulacionDAO {
    
    public void eliminar(FichaTitulacion fichaTitulacion) throws Exception;
    public void modificar(FichaTitulacion fichaTitulacion) throws Exception;
    public void insertar(FichaTitulacion fichaTitulacion) throws Exception;
    public FichaTitulacion consultarPorId(int ficha) throws Exception;
    public List<FichaTitulacion> consultar() throws Exception;
    
    public List<FichaTitulacion> consultarDisponibles(Instructor instructor) throws Exception;
    public List<FichaTitulacion>  consultarAsignadas(Instructor instructor) throws Exception;
    public void registrarFichas(AsignaFichas asignafichas) throws Exception;
    public void retirarFichas(AsignaFichas asignafichas) throws Exception;
    
}
